package com.kingsoft.miot.bridge.pojo.house;

import java.io.Serializable;
import java.util.Date;
import java.util.Map;

/**
 * @Author: zhangyanbin
 * @Date: 2018/12/23 16:36
 * @Version 1.0
 */
public class HouseVo implements Serializable {

    private static final long serialVersionUID = 325348374923587724L;

    private Integer id;

    private Integer house_num;

    private Long control_id;

    private Integer floors_total_num;

    private Integer devices_total_num;

    private Integer devices_online_num;

    private Integer user_mobile;

    private Integer user;

    private Map<String, Object> status;

    private Integer control_times;

    private Integer control_history_times;

    private Date last_login_time;

    private Date last_operate_time;

    public HouseVo() {
    }

    public HouseVo(Integer id, Integer house_num, Long control_id, Integer floors_total_num, Integer devices_total_num,
                   Integer devices_online_num, Integer user_mobile, Map<String, Object> status, Integer control_times,
                   Integer control_history_times) {
        this.id = id;
        this.house_num = house_num;
        this.control_id = control_id;
        this.floors_total_num = floors_total_num;
        this.devices_total_num = devices_total_num;
        this.devices_online_num = devices_online_num;
        this.user_mobile = user_mobile;
        this.status = status;
        this.control_times = control_times;
        this.control_history_times = control_history_times;
    }

    public HouseVo(Integer id, Integer house_num, Long control_id, Integer floors_total_num, Integer devices_total_num,
                   Integer devices_online_num, Integer user, Map<String, Object> status, Integer control_times,
                   Integer control_history_times, Date last_login_time, Date last_operate_time) {
        this.id = id;
        this.house_num = house_num;
        this.control_id = control_id;
        this.floors_total_num = floors_total_num;
        this.devices_total_num = devices_total_num;
        this.devices_online_num = devices_online_num;
        this.user = user;
        this.status = status;
        this.control_times = control_times;
        this.control_history_times = control_history_times;
        this.last_login_time = last_login_time;
        this.last_operate_time = last_operate_time;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }


    public Long getControl_id() {
        return control_id;
    }

    public void setControl_id(Long control_id) {
        this.control_id = control_id;
    }

    public Integer getFloors_total_num() {
        return floors_total_num;
    }

    public void setFloors_total_num(Integer floors_total_num) {
        this.floors_total_num = floors_total_num;
    }

    public Integer getDevices_total_num() {
        return devices_total_num;
    }

    public void setDevices_total_num(Integer devices_total_num) {
        this.devices_total_num = devices_total_num;
    }

    public Integer getDevices_online_num() {
        return devices_online_num;
    }

    public void setDevices_online_num(Integer devices_online_num) {
        this.devices_online_num = devices_online_num;
    }

    public Integer getUser_mobile() {
        return user_mobile;
    }

    public void setUser_mobile(Integer user_mobile) {
        this.user_mobile = user_mobile;
    }

    public Integer getUser() {
        return user;
    }

    public void setUser(Integer user) {
        this.user = user;
    }

    public Map<String, Object> getStatus() {
        return status;
    }

    public void setStatus(Map<String, Object> status) {
        this.status = status;
    }

    public Integer getControl_times() {
        return control_times;
    }

    public void setControl_times(Integer control_times) {
        this.control_times = control_times;
    }

    public Integer getControl_history_times() {
        return control_history_times;
    }

    public void setControl_history_times(Integer control_history_times) {
        this.control_history_times = control_history_times;
    }

    public Integer getHouse_num() {
        return house_num;
    }

    public void setHouse_num(Integer house_num) {
        this.house_num = house_num;
    }

    public Date getLast_login_time() {
        return last_login_time;
    }

    public void setLast_login_time(Date last_login_time) {
        this.last_login_time = last_login_time;
    }

    public Date getLast_operate_time() {
        return last_operate_time;
    }

    public void setLast_operate_time(Date last_operate_time) {
        this.last_operate_time = last_operate_time;
    }
}
